﻿using System;
using System.Collections.Generic;
using Runtime.Services.Battle;

namespace Runtime.Services.BattleAttack {

    /// <summary>
    /// 战斗攻击索敌器
    /// </summary>
    public interface IDFR_BattleAttackLookout {

        /// <summary>
        /// 瞭望范围
        /// </summary>
        F64 SpottingRange { get; }

        /// <summary>
        /// 地图位置
        /// </summary>
        DFR_BattleMapPosition MapPosition { get; }

        /// <summary>
        /// 可选目标
        /// </summary>
        IEnumerable<IDFR_BattleAttackTarget> Targets { get; }
    }
}
